#ifndef __IUNKNOWN_SWIG_H
#define __IUNKNOWN_SWIG_H

#ifdef __SWIG__
%feature("ref")   IUnknown "$this->AddRef();"
%feature("unref") IUnknown "$this->Release();"
#endif

class IUnknown
{
public:
   virtual ULONG AddRef( void) = 0;
   virtual ULONG Release( void) = 0;

};

#endif //#ifndef __IUNKNOWN_SWIG_H